package com.kly.sc.api.application.controller.config.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel(value = "registerConfigVo", description = "注册页面文案显示")
public class RegisterConfigVo {

    @ApiModelProperty("注册页面：1.Age 2.Nickname 3.Gender 4.Photo 5.I want")
    private Integer pageType;
    @ApiModelProperty("1级标题：I want页面该字段无值，I want 选项不予显示")
    private String firstTitle;
    @ApiModelProperty("1级内容: 无值时不予显示")
    private String firstContent;
    @ApiModelProperty("2级标题：Gender、I want页面，该字段无值时，body shape和You accept不予选择，同时取消至少选择一项控制")
    private String secondTitle;
    @ApiModelProperty("2级内容")
    private String secondContent;
    @ApiModelProperty("其它提示文案，多个文案采用'|'分隔，body shape选择更多取第一个文案，没有更多选项，取第二个文案")
    private String additional;
    @ApiModelProperty("背景图，多个背景图采用'|'分隔，性别女取第一张图片，男取第二张图片，queer取第三张图片")
    private String backgroundPhoto;
    @ApiModelProperty("Nickname页面默认值")
    private String nickName;
    @ApiModelProperty("Photo页面默认头像，采用'|'分隔，性别女取第一张图片，男取第二张图片，queer取第三张图片")
    private String avatar;
    @ApiModelProperty("I want选项")
    private List<SelectVal> iWantList;
    @ApiModelProperty("男&Queer: You accept选项")
    private List<SelectVal> youAcceptForMan;
    @ApiModelProperty("You accept选项")
    private List<SelectVal> youAcceptForWomen;
    @ApiModelProperty("男：body shape选项")
    private List<SelectVal> bodyShapeForMan;
    @ApiModelProperty("女：body shape选项")
    private List<SelectVal> bodyShapeForWoman;
    @ApiModelProperty("Queer：body shape选项")
    private List<SelectVal> bodyShapeForQueer;
}
